package com.xxl.job.register.service;

import com.xxl.job.register.model.XxlJobGroup;

import java.util.List;

/**
 * <pre>
 *
 * @description
 * @author wangqq
 * @email wangqq65@gdii-yueyun.com
 * @since 2022/11/2 16:01
 * @copyright 广东美云智数科技有限公司
 * </pre>
 */
public interface JobGroupService {

    /**
     * 查询执行器.
     *
     * <p>getJobGroup.
     *
     * @author wangqq65
     * @since 2022/11/2 16:05
     * @param 
     * @return 
     */
    List<XxlJobGroup> getJobGroup();

    /**
     * preciselyCheck.
     *
     * <p>精准确认.
     *
     * @author wangqq65
     * @since 2022/11/2 16:30
     * @param
     * @return
     */
     boolean preciselyCheck();

    /**
     * autoRegisterGroup.
     *
     * <p>注册新executor到调度中心.
     *
     * @author wangqq65
     * @since 2022/11/2 16:31
     * @param 
     * @return 
     */
     boolean autoRegisterGroup();

}
